@startuml
sprite $system_update [48x48/16] {
000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000
000000000001BFFFFFFFFFFFFFFFEEEEEEE9100000000000
00000000001EFFFFFFFFFFFFFFFFFFFFFFFFE10000000000
0000000000AFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000
0000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000
0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000
0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000
0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000
0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF00000000FFFF00000000FFFF0000000000
0000000000FFFF007FFFFFFFFFFFFFF700FFFF0000000000
0000000000FFFF0007FFFFFFFFFFFF7000FFFF0000000000
0000000000FFFF00007FFFFFFFFFF70000FFFF0000000000
0000000000FFFF000007FFFFFFFF700000FFFF0000000000
0000000000FFFF0000007FFFFFF7000000FFFF0000000000
0000000000FFFF00000008FFFF70000000FFFF0000000000
0000000000FFFF000000008FF800000000FFFF0000000000
0000000000FFFF00000000088000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFF00000000000000000000FFFF0000000000
0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000
0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000
0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000
0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000
0000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000
0000000000AFFFFFFFFFFFFFFFFFFFFFFFFFFA0000000000
00000000001EFFFFFFFFFFFFFFFFFFFFFFFFE10000000000
000000000001AFFFFFFFFFFFFFFFFFFFFFFA100000000000
000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000
}


!define MATERIAL_SYSTEM_UPDATE(_alias) ENTITY(rectangle,black,system_update,_alias,MATERIAL SYSTEM_UPDATE)
!define MATERIAL_SYSTEM_UPDATE(_alias, _label) ENTITY(rectangle,black,system_update,_label, _alias,MATERIAL SYSTEM_UPDATE)
!define MATERIAL_SYSTEM_UPDATE(_alias, _label, _shape) ENTITY(_shape,black,system_update,_label, _alias,MATERIAL SYSTEM_UPDATE)
!define MATERIAL_SYSTEM_UPDATE(_alias, _label, _shape, _color) ENTITY(_shape,_color,system_update,_label, _alias,MATERIAL SYSTEM_UPDATE)
skinparam folderBackgroundColor<<MATERIAL SYSTEM_UPDATE>> White
@enduml